- on the nail (N. Amer. also on the barrelhead)
- on the nail (N. Amer. also on the barrelhead)(of payment) without delay.→ nail
English new terms dictionary. 2014.
English new terms dictionary. 2014.
nail — noun 1》 a small metal spike with a broadened flat head, driven into wood to join things together or to serve as a hook. 2》 a horny covering on the upper surface of the tip of the finger and toe in humans and other primates. ↘a hard growth on… … English new terms dictionary